crypto/internal/fips140/aes/gcm.gcmPlatformData.productTable (field)
12 uses
crypto/internal/fips140/aes/gcm (current package)
gcm_asm.go#L56: productTable [256]byte
gcm_asm.go#L63: gcmAesInit(&g.productTable, aes.EncryptionKeySchedule(&g.cipher))
gcm_asm.go#L80: gcmAesData(&g.productTable, nonce, &counter)
gcm_asm.go#L81: gcmAesFinish(&g.productTable, &tagMask, &counter, uint64(len(nonce)), uint64(0))
gcm_asm.go#L87: gcmAesData(&g.productTable, data, &tagOut)
gcm_asm.go#L90: gcmAesEnc(&g.productTable, out, plaintext, &counter, &tagOut, aes.EncryptionKeySchedule(&g.cipher))
gcm_asm.go#L92: gcmAesFinish(&g.productTable, &tagMask, &tagOut, uint64(len(plaintext)), uint64(len(data)))
gcm_asm.go#L113: gcmAesData(&g.productTable, nonce, &counter)
gcm_asm.go#L114: gcmAesFinish(&g.productTable, &tagMask, &counter, uint64(len(nonce)), uint64(0))
gcm_asm.go#L120: gcmAesData(&g.productTable, data, &expectedTag)
gcm_asm.go#L123: gcmAesDec(&g.productTable, out, ciphertext, &counter, &expectedTag, aes.EncryptionKeySchedule(&g.cipher))
gcm_asm.go#L125: gcmAesFinish(&g.productTable, &tagMask, &expectedTag, uint64(len(ciphertext)), uint64(len(data)))
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |